#ifndef __GSM_H__
#define __GSM_H__
typedef enum
{
  ATE1,
  AT,
  AT_CPIN,
  AT_COPS,
  AT_CSQ,
  AT_CGDCONT,
  AT_CGATT,
  AT_CIPHEAD,
  AT_CIPSTART ,
  AT_CIPSEND,
  AT_CIPCLOSE,
  AT_CIPCSGP,
  AT_CIPSHUT,
  AT_CDNSORIP,
  AT_CPOWD,
  AT_CIURC,
  AT_CSTT,
  AT_CIICR,
  AT_CIPSTATUS,
  AT_CSTT1,
  AT_CIFSR,
  AT_CIPSENDMAX,
  AT_CGREG1,
  AT_CIPQSEND,
  AT_CIPQSEND0,
  AT_CGCLASS,
  AT_CLPORT,
  AT_CIPMUX,
  AT_IFC,
  AT_CIPPING,
  AT_CIPMODE1,
  AT_EXITDAT,
  AT_CGMSCLASS,
  AT_CIPCCFG,
  AT_CIPACK,
  AT_CDNSCFG,
  AT_CENG_3_1,
  AT_HTTPINIT,
  AT_HTTPPARA_CID,
  AT_HTTPPARA_URL,
  AT_HTTPACTION_1,
  AT_HTTPACTION_2,
  AT_HTTPREAD,
  AT_HTTPTERM,  
  AT_SAPBR_GPRS,
  AT_SAPBR_CMNET,
  AT_SAPBR_1,
  AT_HTTPPARA_BREAK,
  AT_HTTPSTATUS,
  AT_SAPBR_2,
  AT_SAPBR_5,
  AT_HTTPPARA_BREAKEND,
}ATCmdDef;

int gsm_init(void);
int gsm_csq_get(char *info);

#endif

